﻿
.trre-content
{
    text-align:left;
    line-height:25px;
}
.trre-content .trre-group
{
    background: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.trre-content .trre-item
{
    border-width: 0px;
    display: block;
    margin: 0px;
    padding: 0px 0px 0px 16px;
    position: static;
    top: auto;
}
.trre-content .trre_item-head
{
        
}
.trre-content .trre-icon
{
    padding:0px;
    width:16px;
    height:16px;
    line-height:0px;
    margin-top:2px;
    background:url('ui.png');
}
.trre-content .trre-in
{
    line-height: 16px;
    margin: 1px 0px 1px 2px;
    margin-left: 2px;
    padding: 2px 4px 2px 3px;
    text-decoration: none;    
    cursor:default;
}
    
.trre-content .trre-icon,.trre-content .trre-in
{
    vertical-align:middle;
    display:inline-block;
}
.trre-content .trre-plus,.trre-content .trre-minus
{
    float: left;
    margin-left: -16px;
    margin-top: 2px;    
    cursor:pointer;
}
.trre-content .trre-plus
{
    background-position: 0px -256px;  
}
.trre-content .trre-minus
{
    background-position: -16px -256px;    
}
.trre-content .trre-state-hover,.trre-content .trre-state-selected {
    border-bottom-left-radius: 4px 4px;
    border-bottom-right-radius: 4px 4px;
    border-style: solid;
    border-width: 1px;
    border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
    padding: 1px 3px 1px 2px;
}
.trre-content .trre-state-selected {
    background-color: #80B5CF;
    border-color: #99DEFD;
}
.trre-content .trre-state-hover {
    background-color: #ADD9EF;
    border-color: #99DEFD;
}